package org.csu.mypetstore.persistence;

import org.csu.mypetstore.domain.Product;
import org.springframework.stereotype.Repository;

import java.util.List;


@Repository
public interface ProductDAO {
    List<Product> getProductListByCategory(String categoryId);

    Product getProduct(String productId);
    //获取全部的product
    List<Product> getProductList();

    List<Product> searchProductList(String keywords);

    //新增
    void insertProduct(Product product);
    //删除
    void deleteProduct(String productId);
    //更新 oldProductId是修改前的id，这样才能在用户修改了id的时候找到它
    void updateProduct(String oldProductId,Product product);
}
